package com.prp.db.idao;

import java.util.List;

import com.prp.db.po.ArtificialNeighborRecommendationRecord;

public interface IArtificialNeighborRecommendationRecordDAO {
	public void save(ArtificialNeighborRecommendationRecord transientInstance);
	
	public void delete(ArtificialNeighborRecommendationRecord persistentInstance);
	
	public ArtificialNeighborRecommendationRecord findById(java.lang.Integer id);
	
	public List findByExample(ArtificialNeighborRecommendationRecord instance);
	
	public List findByProperty(String propertyName, Object value);
	
	public List findByInvitorId(Object invitorId);
	
	public List findByInviteeId(Object inviteeId);
	
	public List findByInviteWho(Object inviteWho);
	
	public List findAll();
	
	public ArtificialNeighborRecommendationRecord merge(
			ArtificialNeighborRecommendationRecord detachedInstance);
	
	public void attachDirty(ArtificialNeighborRecommendationRecord instance);
	
	public void attachClean(ArtificialNeighborRecommendationRecord instance);
}
